<?php
class DatosPersonales extends CI_Controller
{
    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
        if ($sessionData = $this->session->userdata('datosUser')) {
            $this->lang->load($sessionData['idioma'], $sessionData['idioma']);
            $this->clear_cache();
        } else {
            redirect('frontend/login/login');
        }
    }

    function clear_cache()
    {
        $this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
        $this->output->set_header("Pragma: no-cache");
    }

    /**
     * Carga la página principal del módulo personal/datosPersonales
     */
    function index () {
        $sessionData = $this->session->userdata('datosUser');
        $this->load->model('backend/personal/mdatospersonales');
        $data['datos'] = $this->mdatospersonales->misDatos($sessionData['idCliente']);
        $this->cargamenu->cargaTodo('backend/personal/datospersonales', $data);
    }

    /**
     * Cambia los datos personales del cliente
     */
    function actualizar() {
        $this->load->model('backend/personal/mdatospersonales');
        //print_r($this->input->post());
        $this->mdatospersonales->actualizar($this->input->post());
        $this->index();
    }
}